package com.ysx.student.zhangqingrong.day05;

/**
 * @author A
 */
public class Demo5 {

    public static void main(String[] args) {

        //  160  185 170

        // 增加1个学生  175  ? 数组  思维：看到需求 想到要做什么事情?

        // 1

        int[] students = {160, 185, 170};

        int[] rs = addStudent(students, 175);
        for (int index = 0; index < rs.length; index++) {
            System.out.println(rs[index]);

        }

        //增加1个学生 方法...
    }

    public static int[] deleteStudent(int[] oldArray, int student) {
        //  将老数组遍历；

        for (int i = 0; i < oldArray.length; i++) {
            //  然后对里面的数组进行判断，如果相同，就直接使用0替代
            //  如果数组之中没有那个元素？那么就不操作

            if (oldArray[i] == student) {
                //如果相同，就直接使用0替代如果删除的是索引之后，要考虑索引越界异常

            } else {
                break;
            }

        }
        // 创建新数组；
        int[] ints = new int[oldArray.length - 1];
        //然后将老元素添加到新数组之中；






        //


        return null;
    }

    public static int[] addStudent(int[] oldArray, int student) {

        // 新建1个长度为4的数组
        int[] newArray = new int[oldArray.length + 1];

        // 把这3个数放进去 拿到这3个数
        for (int index = 0; index < oldArray.length; index++) {

            int oldStudent = oldArray[index];
            System.out.println(oldStudent);

            // 把这个数放到新的数组中  而且是相同的下标
            newArray[index] = oldStudent;
        }

        //把student放到新的数组中
        newArray[newArray.length - 1] = student;

        return newArray;
    }
}








